home *** CD-ROM | disk | FTP | other *** search
/ Programming Windows 95 with MFC / Programming Windows 95 with MFC (Microsoft Programming Series)(097-0001465)(1996).iso / CODE / Chap13 / Wanderer / DriveView.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-05  |  864 b   |  31 lines

  1. //***********************************************************************
  2. //
  3. //  DriveView.h
  4. //
  5. //***********************************************************************
  6.  
  7. class CDriveView : public CTreeView
  8. {
  9.     DECLARE_DYNCREATE (CDriveView)
  10.  
  11. protected:
  12.     CImageList m_imglDrives;
  13.  
  14.     int InitTree ();
  15.     BOOL AddDriveNode (CString&);
  16.     BOOL SetButtonState (HTREEITEM, CString&);
  17.     CString GetPathFromNode (HTREEITEM);
  18.     int AddDirectories (HTREEITEM, CString&);
  19.     void DeleteFirstChild (HTREEITEM);
  20.     void DeleteAllChildren (HTREEITEM);
  21.  
  22.     virtual BOOL PreCreateWindow (CREATESTRUCT&);
  23.     virtual void OnSelectionChanged (CString&);
  24.   
  25.     afx_msg int OnCreate (LPCREATESTRUCT);
  26.     afx_msg void OnItemExpanding (NMHDR*, LRESULT*);
  27.     afx_msg void OnSelChanged (NMHDR*, LRESULT*);
  28.  
  29.     DECLARE_MESSAGE_MAP ();
  30. };
  31.